﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x020002E4 RID: 740
	public class TFromTableList : TParseTreeNodeList
	{
		// Token: 0x060019A9 RID: 6569 RVA: 0x0032C959 File Offset: 0x0032AB59
		public virtual void addFromTable(TFromTable fromtable)
		{
			base.addElement(fromtable);
		}

		// Token: 0x170005A3 RID: 1443
		public TFromTable this[int pos]
		{
			get
			{
				if (pos < 0 || pos >= base.size())
				{
					throw new IndexOutOfRangeException();
				}
				return (TFromTable)this.elementAt(pos);
			}
		}

		// Token: 0x060019AB RID: 6571 RVA: 0x0032C983 File Offset: 0x0032AB83
		public virtual TFromTable getFromTable(int position)
		{
			if (position < base.size())
			{
				return (TFromTable)this.elementAt(position);
			}
			return null;
		}

		// Token: 0x060019AC RID: 6572 RVA: 0x0032C99C File Offset: 0x0032AB9C
		internal override void addParseTreeNode(object arg1)
		{
			this.addFromTable((TFromTable)arg1);
		}
	}
}
